Description
Welcome to CS101: Preview of Computer Science!
Computer science is not programming: programming is just one of several of the computer scientist's tools. The class will introduce you to a variety of computer science topics, taught both by the professor and by various faculty in the department and other guest lecturers.
Computer science is not programming: programming is just one of several of the computer scientist's tools. The class will introduce you to a variety of computer science topics, taught both by the professor and by various faculty in the department and other guest lecturers.
General Information
Requirements to Take this Class
1. You must be a CS or Applied CS major. Likely majors may take the class with permission of the instructor.
2. All new CS or Applied CS majors must take this class at the same time as their first CS class (typically CS112, CS211, CS310, or CS367). We will teach CS101 in the Spring semester.
3. If your first CS class is not CS112, you may need to learn some basic Python. The professor will be glad to assist you in this.
2. All new CS or Applied CS majors must take this class at the same time as their first CS class (typically CS112, CS211, CS310, or CS367). We will teach CS101 in the Spring semester.
3. If your first CS class is not CS112, you may need to learn some basic Python. The professor will be glad to assist you in this.
Grading
Grading will be based on a combination of the following factors, each weighted approximately the same:
1. Class attendance and participation.
2. Participation in various sanctioned external activities and lectures related to computer science.
3. Seeing your academic advisor at some point during the semester.
4. A group project, with some possible warm-up exercises.
1. Class attendance and participation.
2. Participation in various sanctioned external activities and lectures related to computer science.
3. Seeing your academic advisor at some point during the semester.
4. A group project, with some possible warm-up exercises.
Contact Information
Prof. Zoran Duric: zduric@cs.gmu.edu
Nalini Vishnoi (GTA): nvishnoi@cs.gmu.edu
Michael Bowen (UTA): mbowen7@masonlive.gmu.edu
Sam Gelman (UTA): sgelman@masonlive.gmu.edu
Anna Papadogiannakis (UTA): apapado2@masonlive.gmu.edu
Nalini Vishnoi (GTA): nvishnoi@cs.gmu.edu
Michael Bowen (UTA): mbowen7@masonlive.gmu.edu
Sam Gelman (UTA): sgelman@masonlive.gmu.edu
Anna Papadogiannakis (UTA): apapado2@masonlive.gmu.edu
Announcements
Final Grades
12/16/13 4:00 PM
Final Grades for CS 101 have been posted.
If you have any questions, please email Prof. Zoran Duric (zduric@cs.gmu.edu).
Students with an IN grade would be receiving an email shortly about what they need to submit to get an S.
All activities, in-class lecture summaries and advisor checklist due on Nov 21st
Name | Office Hours | |
---|---|---|
Zoran Duric | When? Where? | |
Chaoran Lu | When? Where? | |
Nalini Vishnoi | When? Where? | |
Michael Bowen | When? Where? | |
Anna Papadogiannakis | When? Where? | |
Sam Gelman | When? Where? |
Lecture Notes
Lecture Notes
Lecture Date
Nov 12, 2013
Oct 8, 2013
Oct 3, 2013
Oct 22, 2013
Oct 24, 2013
Oct 31, 2013
Sep 26, 2013
Sep 5, 2013
Sep 10, 2013
Sep 17, 2013
Sep 3, 2013
Aug 29, 2013
Aug 27, 2013